@charset "utf-8";
@media screen and (max-width:1680px){
.jiaodiantu,.studio_banner{height:597px;}
.header{height:77px;}
.header_nav{width:57%; margin:0 0 0 7%;}
.header_nav li{line-height:77px;}

.erji{position:absolute; left:-15%; top:100%; z-index:9999; width:500%; overflow:hidden; background:#333131; border-left:1px solid #4d4b4c; border-right:1px solid #4d4b4c;}
.erji li{float:left; width:48%; text-align:left; font-size:14px; line-height:initial; color:#FFF; margin:0; margin-left:9%; position:initial; padding:3% 0; -webkit-transition:0;}
.erji li:after{content:''; position:initial; left:initial; right:initial; bottom:initial; -webkit-transition:0; width:initial; background:none; height:initial;}
.erji li a{position:relative; display:initial; color:#FFF; -webkit-transition: all 100ms cubic-bezier(0.2, 0.3, 0.25, 0.9) 0ms;}
.erji li a:hover:after, .erji li a:active:after, .erji li a:focus:after{width:100%;}
.erji li a:after{content:''; position:absolute; left:0%; right:0%; bottom:-50%; -webkit-transition: all 0.15s linear 0s; width:0; background:#FFF; height:2px;}
.erji li.t1{text-align:left; width:30%;}

.header_right{margin:1.8% 0 0 0;}
.header_right img{margin-top:3px;}
.header_right_in{font-size:16px;}
.header_anniu{margin-top:2.5%;}
.header_anniu2{margin-top:1.7%;}
.workerj{top:75px;}
.workerj_in_top{font-size:55px; line-height:55px;}
.banner,.studio_banner{margin-top:75px;}
.main_one_left{font-size:52px; line-height:69px;}
.main_one_right,.main_four h3{font-size:47px; line-height:47px;}
.main_two li{width:20%;}
.main_two li:last-child{width:18%;}
.main_three h2,.main_four h2,.main_five_top h2,.mc_one_top h2,.mc_three_top h2,.mc_four_top h2,.mc_six_top h2,.mc_seven_top h2,
.new_in_list_zi h2,.studio_one_zi h2,.studio_two_zi h2,.studio_three_zi h2{font-size:61px; line-height:initial;}
.new_in_list_zi h2{margin-left:-6px;}
.studio_three h2{margin-left:-6px;}
.studio_two h2{margin-lefT:-6px;}
#danduh2{margin-left:-6px;}
.main_three li p,.main_four li p,.main_five_one li h2,.new_in_list_top li h2{font-size:20px; line-height:initial;}
.footer_top{font-size:55px; line-height:55px;}
.footer_left h2,.footer_center h2,.footer_right h2{font-size:22px; line-height:22px;}
.footer_left span{font-size:16px; line-height:16px;}
.footer_right_two_z{font-size:30px; line-height:44px;}
.footer_right_two_y img{width:80%;}
/*index end*/
/*work end*/

.goback a{font-size:100px;}
.workny_two_top,.mc_two h2,.studio_four_top_left,.studio_five_top_left{font-size:40px;}
.workny_one h2{font-size:61px; line-height:77px;}
/*workny end*/

.mc_two h3,.mc_three h3,.mc_five_top_left h2{font-size:40px; line-height:61px;}
.mc_three_left{font-size:59px;}
.mc_three_right h2{font-size:20px; line-height:27px;}
.mc_five_top_left h3,.mc_seven_btn_left h2,.mc_seven_btn_right h2{font-size:40px; line-height:40px;}
.mc_five_btn li{height:290px;}
/*mc end*/
/*news end*/
/*newsny end*/

.studio_two_bjing h2{font-size:34px; line-height:34px;}
.studio_two_bjing h3{font-size:23px; line-height:40px;}
.studio_two_bjing p{font-size:18px; line-height:36px;}
/*.studio end*/
.xinyou{width:30%;}
}

@media screen and (max-width:1440px){
.jiaodiantu,.studio_banner{height:537px;}
.header{height:65px;}
.header_nav{width:52%; margin:0 0 0 9%;}
.header_nav li{font-size:14px; line-height:65px;}
.erji li{line-height:initial;}


.header_right_in{font-size:14px;}
.header_right img{margin-top:1px;}
.header_anniu{margin-top:2.2%;}
.header_anniu2{margin-top:1.7%;}
.banner,.studio_banner{margin-top:65px;}
.workerj{top:65px;}
.workerj_in_top{font-size:47px; line-height:47px;}
.workerj_in_left h2, .workerj_in_center h2, .workerj_in_right h2{font-size:18px;}
.workerj_in_left span{font-size:16px; line-height:16px;}
.workerj_in_right{width:19%;}
.main_one_left{font-size:44px; line-height:59px;}
.main_one_right,.main_four h3{font-size:40px; line-height:40px;}
.main_two li{width:17.9%;}
.main_two li:last-child{width:10.5%;}
.main_two li h3{font-size:13px;}
.main_three h2,.main_four h2,.main_five_top h2,.mc_one_top h2,.mc_three_top h2,.mc_four_top h2,.mc_six_top h2,.mc_seven_top h2,
.new_in_list_zi h2,.studio_one_zi h2,.studio_two_zi h2,.studio_three_zi h2{font-size:52px; line-height:initial;}
.new_in_list_zi h2{margin-left:-5px;}
.studio_three h2{margin-left:-5px;}
.studio_two h2{margin-left:-5px;}
#danduh2{margin-left:1px;}
.studio_one_btn_right{width:48.7%;}
.main_three li p,.main_four li p,.main_five_two_left h3.main_five_one li h2,.mc_six_btn_left h2,.mc_six_btn_right li h2,
.new_in_list_top li h2,.studio_one_btn_left h2,.studio_one_btn_right h2{font-size:16px; line-height:initial;}
.mc_five_btn li h2{font-size:16px; line-height:16px;}
.main_five_one li p,.main_five_two_left p{line-height:22px;}
.main_five_two_left h3{font-size:16px;}
.footer_top{font-size:50px; line-height:50px;}
.footer_left h2,.footer_center h2,.footer_right h2{font-size:20px; line-height:20px;}
.footer_left span{font-size:15px; line-height:15px;}
.footer_right_two_z{font-size:27px; line-height:40px;}
/*index end*/

/*work end*/

.goback a{font-size:85px;}
.workny_one h2{font-size:52px; line-height:65px;}
.workny_two_top,.mc_two h2,.studio_four_top_left,.studio_five_top_left{font-size:34px;}
.studio_four_top_left{margin-left:-3px;}
.workny_two_xia_right p{font-size:14px;}
.new_in_right{padding-top:13.5%;}
/*workneiye end*/

.mc_two h3,.mc_three h3,.mc_three h4,.mc_five_top_left h2{font-size:34px; line-height:52px;}
.mc_three_left{font-size:50px;}
.mc_three_right h2{font-size:17px; line-height:23px;}
.mc_three_right li{font-size:14px; line-height:23px;}
.mc_five_top_left h3,.mc_seven_btn_left h2,.mc_seven_btn_right h2{font-size:34px; line-height:34px;}
.mc_five_top_right li p{font-size:12px; padding-top:5px;}
.mc_five_btn li{height:335px;}
/*mc end*/
/*news end*/
/*newsneiye end*/
.studio_one_btn_left p{padding-top:1.7%;}
.studio_one_btn_right p{font-size:30px;}
.studio_two_bjing h2{font-size:30px; line-height:36px;}
.studio_two_bjing h3{font-size:20px; line-height:36px;}
.studio_two_bjing p{font-size:16px; line-height:32px;}
/*studio*/
.xinyou{padding-top:7.8%;}
.xinyou2{padding-top:0%;}
}

@media screen and (max-width:1366px){
.jiaodiantu,.studio_banner{height:488px;}
.header{height:60px;}
.header_nav{width:53%; margin:0 0 0 7%;}
.header_nav li{font-size:14px; line-height:60px;}
.erji li{padding:4% 0; line-height:initial;}
.header_anniu{margin-top:2.2%;}
.header_anniu2{margin-top:1.5%;}
.banner,.studio_banner{margin-top:60px;}
.workerj{top:60px; padding-top:50px; height:690px;}
.workerj_in_top{font-size:37px; line-height:37px;}
.workerj_in_left p{font-size:14px;}
.workerj_in_left span{font-size:14px; line-height:14px;}
.workerj_in_right ul{margin-top:10px;}
.workerj_in_right li{font-size:12px; padding-bottom:6px; margin-bottom:6px;}
.footer_left p{font-size:13px;}
.studio_two_bjing h2{font-size:26px; line-height:34px;}
.studio_two_bjing h3{font-size:22px; line-height:34px;}
.studio_two_bjing p{font-size:18px; line-height:35px;}
}

@media screen and (max-width:1280px){
.jiaodiantu{height:430px;}
.header{height:55px;}
.header_nav{width:57%; margin:0 0 0 7%;}
.header_nav li{line-height:55px; padding:0 3%;}
.erji li{line-height:initial;}

.header_right_in{padding:1px 12px 2px;}
.banner,.studio_banner{margin-top:55px;}
.workerj{top:55px; padding-top:30px; height:710px;}
.workerj_in_top{font-size:33px; line-height:33px;}
.workerj_in_left p{font-size:12px; line-height:24px;}
.workerj_in_left span{font-size:12px; line-height:12px;}
.workerj_in_right li{font-size:12px; line-height:18px;}
.main_one_left{font-size:37px; line-height:50px;}
.main_one_right,.main_four h3{font-size:34px; line-height:34px;}
.main_three h2,.main_four h2,.main_five_top h2,.mc_one_top h2,.mc_three_top h2,.mc_four_top h2,.mc_six_top h2,.mc_seven_top h2,
.new_in_list_zi h2,.studio_one_zi h2,.studio_two_zi h2,.studio_three_zi h2{font-size:44px; line-height:44px;}
.main_three li p,.main_four li p,.main_five_one li h2,.mc_six_btn_left h2,.mc_six_btn_right li h2,
.new_in_list_top li h2,.studio_one_btn_left h2,.studio_one_btn_right h2{font-size:16px; line-height:initial;}
.main_five_one li p,.main_five_two_left p{font-size:12px; line-height:18px;}
.footer_top{font-size:40px; line-height:40px;}
.footer_left h2,.footer_center h2,.footer_right h2{font-size:16px; line-height:16px;}
.footer_left p{font-size:11px;}
.footer_left span{font-size:13px; line-height:13px;}
.footer_center_im li{font-size:12px; line-height:20px;}
.footer_right_two_z{font-size:24px; line-height:36px;}
/*index end*/
/*work end*/

.goback a{font-size:72px;}
.workny_one h2{font-size:44px; line-height:55px;}
.workny_two_top,.mc_two h2,.studio_four_top_left,.studio_five_top_left{font-size:29px; line-height:34px;}
/*workneiye end*/

.workny_one_datu,.mc_one_tu,.mc_four_tu,.mc_six_tu,.mc_seven_tu,.studio_three_tu,.studio_four_btn{height:550px;}
.mc_two h3,.mc_three h3,.mc_five_top_left h2{font-size:29px; line-height:43px;}
.mc_three_left{font-size:43px;}
.mc_three_right h2{font-size:16px;}
.mc_three_right li{font-size:12px; line-height:23px;}
.mc_five_top_left h3,.mc_seven_btn_left h2,.mc_seven_btn_right h2{font-size:29px; line-height:29px;}
.mc_five_btn li{height:335px;}
.mc_five_btn li h2{font-size:16px;}
/*mc end*/
/*news end*/
/*newsneiye end*/
.studio_one_top,.studio_one_btn_left p{font-size:14px; line-height:28px;}
.studio_one_btn_right p{font-size:25px;}
.studio_two_bjing h2{font-size:26px; line-height:28px;}
.studio_two_bjing h3{font-size:18px; line-height:30px;}
.studio_two_bjing p{font-size:16px; line-height:32px;}
/*studio*/
}

@media screen and (max-width:1024px){
.jiaodiantu,.studio_banner{height:200px;}
.header{height:48px;}
.header_nav{width:57%; margin:0 0 0 5%;}
.header_nav li{ padding:0 3%;}
.erji li{padding:0% 0;}
.header_right_in{font-size:12px;}
.header_right img{margin-top:0px;}
.banner,.studio_banner{margin-top:48px;}
.workerj{top:48px;}
.workerj_in_top{font-size:30px; line-height:30px;}
.workerj_in_left h2, .workerj_in_center h2, .workerj_in_right h2{font-size:16px;}
.workerj_in_left{width:35%; margin-right:3%;}
.workerj_in_center{margin-right:3%;}
.workerj_in_right{width:21%;}
/*work内页切换样式开始*/
.index_b_hero{width:740px; height:275px;}
.index_b_hero img{width:50%; height:auto;}
.index_b_hero .heros{width:100%; height:auto;}
.index_b_hero .hero{width:740px; height:475px;}
.index_b_hero .mask-left{left:740px; height:475px;}
.index_b_hero .next{right:-18%;}
.index_b_hero .page_btn{top:190px;}
/*work内页切换样式结束*/
.main_one_left{font-size:20px; line-height:40px;}
.main_one_right,.main_four h3{font-size:27px; line-height:27px;}
.main_two li{width:20%;}
.main_two li:last-child{width:20%;}
.main_two li h2{font-size:14px;}
.main_two li h3{font-size:12px;     margin-left: 40px; display:none;}
.main_four h2,.mc_one_top h2,.mc_three_top h2,.mc_four_top h2,.mc_six_top h2,
.new_in_list_zi h2,.studio_one_zi h2,.studio_two_zi h2,.studio_three_zi h2{font-size:35px; line-height:35px;}
.studio_two_zi h2{margin-left:0;}
.main_three li p,.main_four li p,.main_five_one li h2,.mc_six_btn_left h2,.mc_six_btn_right li h2,
.new_in_list_top li h2,.studio_one_btn_left h2,.studio_one_btn_right h2{font-size:14px; line-height:initial;height: 60px;    text-align: center;}
.main_three h2,.main_five_top h2,.mc_seven_top h2{margin-left:-2px; font-size:35px; line-height:35px;}
.main_five_two_left h3,.new_in_list_xia_left h3{font-size:14px; line-height:14px;}
.main_five_one li h3,.main_five_two_left h2,.new_in_list_top li h3,.new_in_list_xia_left h2{font-size:12px; line-height:12px;}
.footer_top{font-size:30px; line-height:30px;}
.footer_left{width:34%; margin-right:5%;}
.footer_left h2, .footer_center h2, .footer_right h2 {font-size: 14px; line-height: 20px;}
.footer_left span,.new_in_list_xia_left p{font-size:12px;}
.footer_center_in li p{font-size:10px;}
.footer_right_two_z{font-size:18px; line-height:32px;}
.footer_right_two_y img{width:60%; float:right;}
.footer_right_three li{float:inherit;}
.footer_right_three li img{width:25%; margin-left:5%;}
/*index end*/
/*work end*/

.goback a{font-size:58px;}
.workny_one h2{font-size:22px; line-height:44px;}
.workny_two_xia_left li h2{font-size:16px; line-height:16px;}
.workny_two_xia_left li p,.mc_two li p,.newny_zi,.studio_one_top, .studio_one_btn_left p,.studio_four_top_right,.studio_four_top_right,.studio_five_top_right{font-size:12px; line-height:24px;}
.workny_two_xia_right img{width:100%; height:auto;}
.workny_two_top,.mc_two h2,.studio_four_top_left,.studio_five_top_left{font-size:23px; line-height:27px;}
/*workneiye end*/

.workny_one_datu,.mc_one_tu,.mc_four_tu,.mc_six_tu,.mc_seven_tu,.studio_three_tu,.studio_four_btn{height:435px;}
.mc_two h3,.mc_three h3,.mc_three h4,.mc_five_top_left h2{font-size:23px; line-height:34px;}
.mc_two li h2{font-size:16px;}
.mc_three li{height:180px;}
.mc_three_left{font-size:34px;}
.mc_three_right h2{font-size:14px;}
.mc_three_right li{font-size:12px; line-height:20px; height:initial;}
.new_in_list_top li p{font-size:12px; line-height:20px;}
.mc_five_top_left h3,.mc_seven_btn_left h2,.mc_seven_btn_right h2{font-size:23px; line-height:23px;}
.mc_five_top_right li p{font-size:12px;}
.mc_five_btn li{height:335px;}
.mc_five_btn li h2{font-size:14px;}
.mc_five_btn li p,.mc_six_btn_left p, .mc_six_btn_right li p,.mc_seven_btn_left p, .mc_seven_btn_right p{font-size:12px; line-height:24px;}
/*mc end*/

.new_in_right{width:28%;}
.new_in_right li{font-size:12px;}
/*news end*/
/*newsneiye end*/
.studio_one_btn_right p{font-size:20px; line-height:50px;}
.studio_two_bjing h2{font-size:24px; line-height:24px;}
.studio_two_bjing h3{font-size:16px; line-height:27px;}
.studio_two_bjing p{font-size:18px; line-height:28px;}
/*studio*/
.main_three h4 img,.main_four h4 img,.main_five_top h4 img{width:60%; height:auto;}
}

